package com.ffzl.cloud.interfacenum;

import androidx.annotation.StringDef;

import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;

//@IntDef(定义int型) @StringDef（定义String类型） 是Android提供的注解

@StringDef({
        ValueEnum.VALUE_ENUM_USERINFO,
        ValueEnum.VALUE_ENUM_VALUE,
        ValueEnum.VALUE_ENUM_STUDENT,
        ValueEnum.VALUE_ENUM_TEACHER,
        ValueEnum.VALUE_ENUM_ADMIN,
})

@Retention(RetentionPolicy.SOURCE)
public @interface ValueEnum {
    String VALUE_ENUM_USERINFO = "VALUE_ENUM_USERINFO";//用户信息存储
    String VALUE_ENUM_VALUE = "VALUE";//考试界面传播消息 切换题目
    String VALUE_ENUM_STUDENT = "VALUE_ENUM_STUDENT";//学生
    String VALUE_ENUM_TEACHER = "VALUE_ENUM_TEACHER";//教师
    String VALUE_ENUM_ADMIN = "VALUE_ENUM_ADMIN";//管理员
    String[] VALUE_ENUM_GUIDE = new String[]{
            VALUE_ENUM_STUDENT,
            VALUE_ENUM_TEACHER,
            VALUE_ENUM_ADMIN
    };

}
